/*
 * IQ.h
 *
 *  Created on: Apr 4, 2011
 *      Author: trietto
 */

#ifndef IQ_H_
#define IQ_H_

#include <FBase.h>
#include "Packet.h"
#include "xmpp/util/StringUtils.h"
#include "xmpp/packet/XmppError.h"

using namespace Osp::Base;

class IQ :
	public Packet{
public:
	IQ();
	virtual ~IQ();
public:
	virtual String toXML();
	virtual String getChildElementXML()=0;
    String getType();
    void setType(String type);
private:
	String __type;
};

#endif /* IQ_H_ */
